Intorduce BaseRecord, with magic base functionality

for Records for a faster development. Still missing some things but now
there is an easy way, to autogenerate Getter/Setter and to initialize a
Record inheriting from Baserecord by passing the AttributeValues to the
Constructor