Do not end initialization process before assign attributes

Make sure that `after_initialize` callback for resource will be called
after assigning attributes from abilities. This is possible because
most of AR methods are able to take optional block argument.