first commit: changed the behaviour of ::beanName (now returns the last part
of the class) an can be overriden, lib namespace change