LTPSLA-149 Implement mechanism to blocks
Created by: antonsudak
Create new utility class that allows to copy objects, controlling ignored properties with annotations. This feature was implemanted in this way to reuse in further tasks like LTPSLA-150